petroleum tar - French English Dictionary